package com.abstracted;

public abstract class Tool {
    //查询数组中所有元素的抽象方法
    public abstract void show(int[] arr);

    //查询元素在数组中位置的抽象方法
    public abstract void find(int[] arr, int key);

    //数组反转之后返回的抽象方法
    public abstract int[] reverse(int[] arr);

    //删除数组中指定索引位置元素的抽象方法
    public abstract int[] delete(int[] arr, int index);

    //向数组中指定索引添加元素抽象方法
    public abstract int[] add(int[] arr, int index, int num);

    //判断数组中元素是否存满的抽象方法
    public abstract boolean isFull(int[] arr);

}